// 07-es5里的继承-构造函数的组合继承模式
function Person(name, age) {
  // 属性
  this.name = name
  this.age = age
  // 实例方法
  this.run = function() {
    console.log(this.age + '的' + this.name + '在运动');
  }
}
Person.prototype.sex = "男"
Person.prototype.work = function() {
  console.log(this.name+'在工作')
}

var p = new Person('李四', 18)
p.run()  //18的李四在运动


function Web(name, age) {
  // 对象冒充继承
    // 实例化子类可以给父类传参
  Person.call(this, name, age)
}

Web.prototype = new Person()

var w = new Web('赵四', 20)

w.run()  //20的赵四在运动
w.work()  //赵四在工作

